function path=randommc(N,casenum)

time=linspace(0,1/2,N);
deltat=1/2/(N-1);
path=zeros(size(time));

switch(casenum)
    case 21 || 22
        path(1)=1;
        for ii=2:N
            path(ii)=path(ii-1)+(1-path(ii-1))*deltat+randn(1)*sqrt(deltat);
        end
    case 211
        for ii=2:N
            path(ii)=path(ii-1)+randn(1)*sqrt(deltat);
        end
        
    case 212
        path(1)=1;
        for ii=2:N
            path(ii)=path(ii-1)+(1-path(ii-1))*deltat+randn(1)*sqrt(deltat);
        end
        
    case 221
        for ii=2:N
            path(ii)=path(ii-1)+randn(1)*sqrt(deltat);
        end
        
    case 222
        path(1)=1;
        for ii=2:N
            path(ii)=path(ii-1)+(1-path(ii-1))*deltat+randn(1)*sqrt(deltat);
        end
end